import request from '@/utils/request'

// 查询订单任务(外部技术)列表
export function listTask(query) {
    return request({
        url: '/dashboard/orderTask/list',
        method: 'get',
        params: query
    })
}

// 查询订单任务(外部技术)详细
export function getTask(id) {
    return request({
        url: '/dashboard/orderTask/' + id,
        method: 'get'
    })
}

// 新增订单任务(外部技术)
export function addTask(data) {
    return request({
        url: '/dashboard/orderTask',
        method: 'post',
        data: data
    })
}

// 修改订单任务(外部技术)
export function updateTask(data) {
    return request({
        url: '/dashboard/orderTask',
        method: 'put',
        data: data
    })
}

// 删除订单任务(外部技术)
export function delTask(id) {
    return request({
        url: '/dashboard/orderTask/' + id,
        method: 'delete'
    })
}

// 查询为 外部技术 的关于自己的订单
export function getOrderTaskList(query) {
    return request({
        url: '/dashboard/orders/orderTaskList',
        method: 'get',
        params: query
    })
}

// 查询订单选项列表（轻量级查询，用于下拉框显示）
export function getOrderOptions(query) {
    return request({
        url: '/dashboard/orders/orderOptions',
        method: 'get',
        params: query
    })
}

// 查询订单详细信息
export function selectOrdersById(id) {
    return request({
        url: '/dashboard/orders/selectGradOrdersById/' + id,
        method: 'get'
    })
}

// 获取包单总价
export function selectSumByOrderId(gardOrderId) {
    return request({
        url: '/dashboard/orderTask/Sum/' + gardOrderId,
        method: 'get'
    })
}